/* $Id: custom.css,v 1.1 2010/06/24 23:08:18 jmburnz Exp $ */

/**********************************************************
 *                 Custom Styles
 **********************************************************/
/**
 * Here you can add custom stles for your theme that do not fit
 * into one if the modular stylesheets.
 */

/* Workaround for Admin menu bar shadow */
html body.admin-menu {
  margin-top:45px !important;
}

tr td{
    border: none;
}

#branding {
    text-indent: -9999em;
}


#banner{
    display: block !important;
    width: 960px !important;
    height: 250px !important;
    position: relative !important;
    left: 49px !important;

}

#block-nice_menus-1{
    display: block;
    width: 960px;
    height: auto;
   /* margin-right: 20px;   */
}

.product-menu{
   border: solid 1px;
   border-color: #cccccc;
   background-color: #eeeeee;

   text-decoration: none;
}

.product-menu a{
          color: #027ac6;
/*   text-decoration: none;*/
}

/* Hide nice-menu-hide-title */
#block-nice_menus-1 .block-title{
display: none;
}

/*align menu left*/
#block-nice_menus-1{
position : absolute;
right : 0px;
font-size :20px;
}
#page-title{
	display : none;
}
.term-listing-heading {
    display: none;
}
.product_image{
  display: inline;
}

#columns{
    display: block;
    position: relative;
    width: 960px;
    height: auto;
     margin-left: auto;
    margin-right: auto;
}

#block-views-block_newproduct-block{
    display: block;
    position: relative;
    width: 960px;
    height: auto;
}

#block-views-block_newproduct-block h2.block-title{
    margin-left: 20px;
}

#block-views-block_newproduct-block tbody tr{
    width: 960px;
    height: 150px;
    display: table-row;
    position: relative;
}

#block-views-block_newproduct-block tbody td{
    display: table-cell;
    position: relative;
    width: 192px;
    height: 150px;

}


 tbody td div.views-field-field-image .field-content {
    display: block !important;
    width: 200px;
    height: 150px !important;
}

 tbody td div.views-field .field-content{
    width: 100px;
    display: inline;
}

#block-views-block_hotproduct-block{
    display: block;
    position: relative;
    width: 960px;
    height: auto;
}

#block-views-block_hotproduct-block h2.block-title{
    margin-left: 20px;
}

#block-views-block_hotproduct-block tbody td div.views-field{
    display: block;
    width: 200px;
}

#block-views-block_hotproduct-block tbody td div.views-field .field-content{
    width: 100px;
    display: inline;
}

.views-field-field-image{
    display: block;
    position: relative;
    top: 20px;
}

table.views-view-grid {
    margin-left: 20px;
}

#footer {
    display: block;
    height: 95px;
    position: relative;
    text-align: right;
    width: 1057px;
    top:20px;


}

#footer  #block-views-block_contractusfooter-block {
    display: block;
    width: 960px;
    height: 95px;
    position: relative;
}

#footer_shadow{
    display: block;
    background-image: url(../images/footer_new_06.png);
    background-repeat: no-repeat;
    width: 1057px;
    height: 47px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: -4px;
}
#sidebar-first{
         margin-left: -95% !important;

}
div.contact-us{
  margin-left: 100px;
}

.product-label{
  display: inline;;
  font-weight: bold;
}

#line-before-footer{
  background-image: url(../images/line-before-footer.png);
  background-repeat: no-repeat;
  width: 960px;
  margin: auto;
}

a:link{
  color: #00a8ec;
  text-decoration: none;

}
a:visited {
       color: #00a8ec;
  text-decoration: none;
}
a:hover{
  color:    #e3007b;
  text-decoration: underline;
}
a:active{
       color: #00a8ec;
  text-decoration: none;
}
.page-category-main tbody tr{
    width: 700px;
    height: 150px;
    display: table-row;
    position: relative;
}

.page-category-main tbody td{
    display: table-cell;
    position: relative;
    width: 233px;
    height: 150px;

}


.news-title {
    font-size: large;
    text-indent: 50px;
}

.node-news {
    margin: auto;
    width: 700px;
}
.field.field-name-field-image-news.field-type-image.field-label-hidden {
    display: block;
    height: auto;
    margin-left: 43px;
    width: 700px;
}
.field-item-news {
    display: inline;
    height: auto;
    width: 200px;
}
#news-page .views-field.views-field-title > div {
    text-align: right;
}

#news-page .view.view-page-news.view-id-page_news.view-display-id-page {
    display: block;
    margin: auto;
    width: 700px;
}


#block-views-page_news-block {
    text-indent: 20px;
}

.block-news-home tr td {
    display: inline-block;
    height: 300px;
    width: 450px;
}



#homepage .view-page-news .views-field.views-field-title {
    display: table;
    margin: auto;
}
#homepage .views-field.views-field-field-image-news {
    display: table;
    margin: auto;
}
.separate{
  background-image: url(../images/seperate-bar.png);
  background-repeat: no-repeat;
  width: 960px;
  margin: auto;

}

.adminpage {
    margin-left: 200px;
    width: 750px;
}
#block-nice_menus-2 .block-title{
  display: none;
}
#block-nice_menus-2 {
  margin-left: 200px;

}
.catalog-page{
    margin-left: 200px;
    width: 740px;
}

#catalog-page #page-title {
    color: #00A8EC;
    display: block;
    margin-left: 100px;
    width: 750px;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
